rocket launch tower - Turkish English Dictionary